×

put a new face on sth meaning in English

使某事物改观

Related Words

  1. putes
  2. putting
  3. put
  4. put put
  5. put sth
  6. put a nail on the head
  7. put a new face on
  8. put a notice in the paper
  9. put a notice in the papers
PC Version

Copyright © 2018 WordTech Co.